<html>
 <head>
  <meta charset="UTF-8">
 </head>
 <body>
  <p data-lake-id="ua4a79de1" id="ua4a79de1"><span data-lake-id="u41f895e0" id="u41f895e0">对于一个配备4核CPU和8GB内存的机器，如果运行Java应用，系统指标的正常范围会依赖于多种因素，以下是一些常见的系统指标及其</span><strong><span data-lake-id="u8a1a1563" id="u8a1a1563">大致的正常范围</span></strong><span data-lake-id="ue5fd142f" id="ue5fd142f">：</span></p>
  <p data-lake-id="u9d04b3af" id="u9d04b3af"><span data-lake-id="u9a5e6780" id="u9a5e6780">​</span><br></p>
  <blockquote data-lake-id="u80e8581d" id="u80e8581d">
   <p data-lake-id="uc46d0a8a" id="uc46d0a8a"><span data-lake-id="uca7b646b" id="uca7b646b">以下，这个只是我认为的经验值，并不是业内通用标准哈。</span></p>
  </blockquote>
  <p data-lake-id="u967777bb" id="u967777bb"><span data-lake-id="ucca4a239" id="ucca4a239">​</span><br></p>
  <ol list="u7f61f2ab">
   <li fid="u2d859509" data-lake-id="uc41fbd42" id="uc41fbd42"><strong><span data-lake-id="u61be91ba" id="u61be91ba">CPU 使用率</span></strong><span data-lake-id="u53b9485a" id="u53b9485a">：</span></li>
  </ol>
  <ul list="u3490205f" data-lake-indent="1">
   <li fid="ufec28c57" data-lake-id="u597e1e5b" id="u597e1e5b"><span data-lake-id="u514b1151" id="u514b1151">在空闲或轻负载情况下，CPU使用率应较低，通常在0-30%左右。</span></li>
   <li fid="ufec28c57" data-lake-id="u379e5fc7" id="u379e5fc7"><span data-lake-id="u5a771880" id="u5a771880">在中等负载下，使用率可能在30-70%。</span></li>
   <li fid="ufec28c57" data-lake-id="uea0be067" id="uea0be067"><span data-lake-id="u640ff250" id="u640ff250">高负载或高性能需求的情况下，CPU使用率可能会更高，但是最好不要长期超过80%。一般建议控制在70%以下。</span></li>
  </ul>
  <ol list="u7f61f2ab" start="2">
   <li fid="u2d859509" data-lake-id="u324a0615" id="u324a0615"><strong><span data-lake-id="u24ec0c0f" id="u24ec0c0f">系统负载（Load）</span></strong><span data-lake-id="u491331c3" id="u491331c3">：</span></li>
  </ol>
  <ul list="u55ce7456" data-lake-indent="1">
   <li fid="uc10716d2" data-lake-id="u42010fef" id="u42010fef"><span data-lake-id="u55effb8d" id="u55effb8d">对于4核CPU，理想的系统负载值应低于4。超过这个值可能意味着过载。一般来说应该维持在50%以下，也就是2以下。</span></li>
   <li fid="uc10716d2" data-lake-id="u9c33f176" id="u9c33f176"><span data-lake-id="ud880b237" id="ud880b237">如果长时间超过75%，也就是3的话，那么就需要进行排查看看是不是存在问题了。</span></li>
  </ul>
  <ol list="u7f61f2ab" start="3">
   <li fid="u2d859509" data-lake-id="ua3d915f4" id="ua3d915f4"><strong><span data-lake-id="ud83686e7" id="ud83686e7">磁盘利用率</span></strong><span data-lake-id="u90c105cc" id="u90c105cc">：</span></li>
  </ol>
  <ul list="u7a889542" data-lake-indent="1">
   <li fid="uf7ee04aa" data-lake-id="u9fc622e6" id="u9fc622e6"><span data-lake-id="ue952505f" id="ue952505f">这个指标其实和CPU数和内存都没啥关系，一般来说磁盘超过80%就要报警了。有的日志比较多的应用，可能在60%左右就需要来看了。</span></li>
   <li fid="uf7ee04aa" data-lake-id="uc01f5383" id="uc01f5383"><span data-lake-id="u2cc6d6df" id="u2cc6d6df">一般为了让磁盘的利用率维持在一定水位上，机器都需要配置日志的自动清理。 </span></li>
  </ul>
  <ol list="u7f61f2ab" start="4">
   <li fid="u2d859509" data-lake-id="uab37cdb8" id="uab37cdb8"><strong><span data-lake-id="uafc9ef3d" id="uafc9ef3d">内存使用率</span></strong><span data-lake-id="u3d5108f1" id="u3d5108f1">：</span></li>
  </ol>
  <ul list="u2d767810" data-lake-indent="1">
   <li fid="u7843b73f" data-lake-id="u2462fdda" id="u2462fdda"><span data-lake-id="uafeaa4df" id="uafeaa4df">Java应用会有一定的内存占用，但内存使用率应该保持在合理范围内。通常情况下，70-80%的内存使用率是可以接受的。</span></li>
   <li fid="u7843b73f" data-lake-id="u080bc934" id="u080bc934"><span data-lake-id="u97522ebf" id="u97522ebf">如果内存使用率长期接近或达到100%，可能存在内存泄漏问题或内存不足。</span></li>
  </ul>
  <ol list="u7f61f2ab" start="5">
   <li fid="u2d859509" data-lake-id="u8ba4290e" id="u8ba4290e"><strong><span data-lake-id="uc9394ac1" id="uc9394ac1">JVM堆内存占用</span></strong><span data-lake-id="u9f82e5b8" id="u9f82e5b8">：</span></li>
  </ol>
  <ul list="ueae036ec" data-lake-indent="1">
   <li fid="udeb78e18" data-lake-id="u9dfb144d" id="u9dfb144d"><span data-lake-id="u7dca5cc6" id="u7dca5cc6">对于8G的机器内存，一般来说JVM的内存维持在4G-6G之间。</span></li>
   <li fid="udeb78e18" data-lake-id="ue1cc02cc" id="ue1cc02cc"><span data-lake-id="u6d40f3d6" id="u6d40f3d6">JVM堆内存的占用情况不要超过80%，超过了之后要考虑内存泄漏了。</span></li>
  </ul>
  <ol list="u7f61f2ab" start="6">
   <li fid="u2d859509" data-lake-id="ue454b42f" id="ue454b42f"><strong><span data-lake-id="u20936b44" id="u20936b44">磁盘I/O</span></strong><span data-lake-id="u0a442d8c" id="u0a442d8c">：</span></li>
  </ol>
  <ul list="uc3a595e5" data-lake-indent="1">
   <li fid="u63f54f7f" data-lake-id="uee7366d2" id="uee7366d2"><span data-lake-id="u569fc655" id="u569fc655">磁盘I/O取决于应用类型和数据存储方式。正常情况下，磁盘读写应平稳，没有长时间的高峰。</span></li>
   <li fid="u63f54f7f" data-lake-id="ucbe11036" id="ucbe11036"><span data-lake-id="ud91401f0" id="ud91401f0">高磁盘I/O等待时间可能表明磁盘性能瓶颈。</span></li>
  </ul>
  <ol list="u7f61f2ab" start="7">
   <li fid="u2d859509" data-lake-id="u3c04a1de" id="u3c04a1de"><strong><span data-lake-id="u70b58e50" id="u70b58e50">GC次数&amp;时长</span></strong><span data-lake-id="ufd9a88bd" id="ufd9a88bd">：</span></li>
  </ol>
  <ul list="u3dd7054a" data-lake-indent="1">
   <li fid="u7cd5c659" data-lake-id="u253a9295" id="u253a9295"><span data-lake-id="u921790e4" id="u921790e4">一般来说，YoungGC的次数不要超过1次/分钟。YoungGC的时长要控制在50ms以内。</span></li>
   <li fid="u7cd5c659" data-lake-id="u59c5efa4" id="u59c5efa4"><span data-lake-id="u0659ee7a" id="u0659ee7a">对于FullGC来说，一周内最好不要超过1次，一次FullGC的时长不要超过1秒钟。</span></li>
  </ul>
  <p data-lake-id="ue9c8b8d7" id="ue9c8b8d7"><span data-lake-id="uc91ee7bc" id="uc91ee7bc">​</span><br></p>
  <p data-lake-id="uf01e50bc" id="uf01e50bc"><br></p>
  <p data-lake-id="uaa64b319" id="uaa64b319"><span data-lake-id="u9eedad19" id="u9eedad19">下面是基于上面的信息我整理的表格：</span></p>
  <p data-lake-id="ua1e69da0" id="ua1e69da0"><br></p>
  <table data-lake-id="RSfia" id="RSfia" margin="true" width-mode="contain" class="lake-table" style="width: 1169px">
   <colgroup>
    <col width="136">
    <col width="136">
    <col width="92">
    <col width="115">
    <col width="115">
    <col width="115">
    <col width="115">
    <col width="115">
    <col width="115">
    <col width="115">
   </colgroup>
   <tbody>
    <tr data-lake-id="uede31070" id="uede31070" style="height: 37px">
     <td data-lake-id="u083d885c" id="u083d885c">
      <p data-lake-id="u9f9d1caa" id="u9f9d1caa"><span data-lake-id="u9c2d7b04" id="u9c2d7b04">​</span><br></p></td>
     <td data-lake-id="u4e1483a6" id="u4e1483a6">
      <p data-lake-id="u45118b6d" id="u45118b6d"><strong><span data-lake-id="u9ab13c86" id="u9ab13c86">CPU利用率</span></strong></p></td>
     <td data-lake-id="u54664a7b" id="u54664a7b">
      <p data-lake-id="uad12246c" id="uad12246c"><strong><span data-lake-id="u39bf61ea" id="u39bf61ea">Load</span></strong></p></td>
     <td data-lake-id="u9758b072" id="u9758b072">
      <p data-lake-id="u124f0d21" id="u124f0d21"><strong><span data-lake-id="u253a1629" id="u253a1629">磁盘利用率</span></strong></p></td>
     <td data-lake-id="uc95bbd66" id="uc95bbd66">
      <p data-lake-id="u4e74067a" id="u4e74067a"><strong><span data-lake-id="u71e92df6" id="u71e92df6">内存利用率</span></strong></p></td>
     <td data-lake-id="ud609227b" id="ud609227b">
      <p data-lake-id="u10f15ca5" id="u10f15ca5"><strong><span data-lake-id="u7f9df2e9" id="u7f9df2e9">堆内存占用率</span></strong></p></td>
     <td data-lake-id="u7a636622" id="u7a636622">
      <p data-lake-id="u7d37ceef" id="u7d37ceef"><strong><span data-lake-id="ub884b0c7" id="ub884b0c7">YGC次数</span></strong></p></td>
     <td data-lake-id="u6784c3bc" id="u6784c3bc">
      <p data-lake-id="u3459a4fe" id="u3459a4fe"><strong><span data-lake-id="u5cd23528" id="u5cd23528">YGC时长</span></strong></p></td>
     <td data-lake-id="ub0f0fd9a" id="ub0f0fd9a">
      <p data-lake-id="u4895dc40" id="u4895dc40"><strong><span data-lake-id="u74bdf1fe" id="u74bdf1fe">FGC次数</span></strong></p></td>
     <td data-lake-id="u7e0f11d9" id="u7e0f11d9">
      <p data-lake-id="u3c0223fb" id="u3c0223fb"><strong><span data-lake-id="u92f032f8" id="u92f032f8">FGC时长</span></strong></p></td>
    </tr>
    <tr data-lake-id="u7ba39d7e" id="u7ba39d7e">
     <td data-lake-id="uf28e7b7f" id="uf28e7b7f">
      <p data-lake-id="u884bc2e8" id="u884bc2e8"><strong><span data-lake-id="u76512cd1" id="u76512cd1">正常范围</span></strong></p></td>
     <td data-lake-id="u87d5a5cc" id="u87d5a5cc">
      <p data-lake-id="u44cde7fc" id="u44cde7fc"><span data-lake-id="uf3375cf3" id="uf3375cf3">&lt;70%</span></p></td>
     <td data-lake-id="udd4cb206" id="udd4cb206">
      <p data-lake-id="u75a568e1" id="u75a568e1"><span data-lake-id="ud14376cd" id="ud14376cd">&lt;2</span></p></td>
     <td data-lake-id="uc58595bb" id="uc58595bb">
      <p data-lake-id="u55d3fddf" id="u55d3fddf"><span data-lake-id="u3f509881" id="u3f509881">80%以下</span></p></td>
     <td data-lake-id="u74c90a6b" id="u74c90a6b">
      <p data-lake-id="ue235c9c8" id="ue235c9c8"><span data-lake-id="u4e6ee960" id="u4e6ee960">&lt;80%</span></p></td>
     <td data-lake-id="u71f664c2" id="u71f664c2">
      <p data-lake-id="u935e0adc" id="u935e0adc"><span data-lake-id="u90bd2b7a" id="u90bd2b7a">&lt;80%</span></p></td>
     <td data-lake-id="u57a90524" id="u57a90524">
      <p data-lake-id="ue576a7ae" id="ue576a7ae"><span data-lake-id="u3bf8c43c" id="u3bf8c43c">&lt;2次/分钟</span></p></td>
     <td data-lake-id="u0fd97acc" id="u0fd97acc">
      <p data-lake-id="u2d96b98a" id="u2d96b98a"><span data-lake-id="uc77ee079" id="uc77ee079">&lt;50ms</span></p></td>
     <td data-lake-id="uc2f92d0e" id="uc2f92d0e">
      <p data-lake-id="uf1910b46" id="uf1910b46"><span data-lake-id="udd06a56e" id="udd06a56e">&lt;1次/周</span></p></td>
     <td data-lake-id="uf0007dd4" id="uf0007dd4">
      <p data-lake-id="u3f433840" id="u3f433840"><span data-lake-id="u888f3621" id="u888f3621">&lt;1s</span></p></td>
    </tr>
    <tr data-lake-id="u355fea51" id="u355fea51">
     <td data-lake-id="u05394808" id="u05394808">
      <p data-lake-id="uc66776ce" id="uc66776ce"><strong><span data-lake-id="udc88a760" id="udc88a760">需要关注范围</span></strong></p></td>
     <td data-lake-id="u42f2537a" id="u42f2537a">
      <p data-lake-id="u5547fb65" id="u5547fb65"><span data-lake-id="u61b8c518" id="u61b8c518">70%-90%</span></p></td>
     <td data-lake-id="ua6714bc3" id="ua6714bc3">
      <p data-lake-id="u65af5463" id="u65af5463"><span data-lake-id="uc8533686" id="uc8533686">&gt;3</span></p></td>
     <td data-lake-id="uc8a66c8c" id="uc8a66c8c">
      <p data-lake-id="u7084181f" id="u7084181f"><span data-lake-id="u62ea5c18" id="u62ea5c18">&gt;80%</span></p></td>
     <td data-lake-id="u603d0d8f" id="u603d0d8f">
      <p data-lake-id="u520fdd5a" id="u520fdd5a"><span data-lake-id="u20dcd17c" id="u20dcd17c">&gt;=80%</span></p></td>
     <td data-lake-id="ubb56eeac" id="ubb56eeac">
      <p data-lake-id="ue1a244b1" id="ue1a244b1"><span data-lake-id="uace8c144" id="uace8c144">&gt;=80%</span></p></td>
     <td data-lake-id="u265669c7" id="u265669c7">
      <p data-lake-id="ueb36404b" id="ueb36404b"><span data-lake-id="uc97043e5" id="uc97043e5">&gt;1次/分钟</span></p></td>
     <td data-lake-id="u22991c9f" id="u22991c9f">
      <p data-lake-id="u29964cb4" id="u29964cb4"><span data-lake-id="ub5b9615f" id="ub5b9615f">&gt;200ms</span></p></td>
     <td data-lake-id="udeec4542" id="udeec4542">
      <p data-lake-id="ua3f2c17f" id="ua3f2c17f"><span data-lake-id="udab4d34e" id="udab4d34e">1次/天</span></p></td>
     <td data-lake-id="u429d7ba8" id="u429d7ba8">
      <p data-lake-id="u72be807b" id="u72be807b"><span data-lake-id="u1e633784" id="u1e633784">&gt;2s</span></p></td>
    </tr>
    <tr data-lake-id="u60096838" id="u60096838">
     <td data-lake-id="u43015225" id="u43015225">
      <p data-lake-id="ufffaa22d" id="ufffaa22d"><strong><span data-lake-id="u059ce400" id="u059ce400">不可接受范围</span></strong></p></td>
     <td data-lake-id="ud12fee6a" id="ud12fee6a">
      <p data-lake-id="ufd7edd1b" id="ufd7edd1b"><span data-lake-id="uc2ec65d1" id="uc2ec65d1">&gt;=100%</span></p></td>
     <td data-lake-id="uc06f7e57" id="uc06f7e57">
      <p data-lake-id="uc2ee7365" id="uc2ee7365"><span data-lake-id="u90b87f10" id="u90b87f10">&gt;4</span></p></td>
     <td data-lake-id="u36bdf31b" id="u36bdf31b">
      <p data-lake-id="u2e7b36d3" id="u2e7b36d3"><span data-lake-id="u5dc4c038" id="u5dc4c038">&gt;=100%</span></p></td>
     <td data-lake-id="ue14cb04d" id="ue14cb04d">
      <p data-lake-id="u47ce3560" id="u47ce3560"><span data-lake-id="uf4b47e22" id="uf4b47e22">&gt;100%</span></p></td>
     <td data-lake-id="u7b01e90c" id="u7b01e90c">
      <p data-lake-id="u6330d770" id="u6330d770"><span data-lake-id="u43c0a9f1" id="u43c0a9f1">&gt;100%</span></p></td>
     <td data-lake-id="u63e73e07" id="u63e73e07">
      <p data-lake-id="uc6e0e549" id="uc6e0e549"><span data-lake-id="ua553f180" id="ua553f180">10次/分钟</span></p></td>
     <td data-lake-id="ue18b0fb1" id="ue18b0fb1">
      <p data-lake-id="ucf59948f" id="ucf59948f"><span data-lake-id="u7e7dff5a" id="u7e7dff5a">1s</span></p></td>
     <td data-lake-id="u57cb68d3" id="u57cb68d3">
      <p data-lake-id="u58babfc2" id="u58babfc2"><span data-lake-id="u18218509" id="u18218509">1次/小时</span></p></td>
     <td data-lake-id="ubfc3189b" id="ubfc3189b">
      <p data-lake-id="u1f72ee0e" id="u1f72ee0e"><span data-lake-id="ufb6e7bbb" id="ufb6e7bbb">&gt;=5s</span></p></td>
    </tr>
   </tbody>
  </table>
 </body>
</html>